﻿
namespace Types.Enumerations.Login
{
	#region [LOGIN RESULT TYPES]

	public enum LoginResultTypeName
	{
		Authorized = 1,
		SertificateAuthorizationRequired = 2,
		SertificateAuthorizationPossible = 3,
		NoAuthorizationOnDC = 4,
		NoPersonalRecods = 5,
		NoUserRecords = 6,
		SertificateAuthorizationNotPossible = 7
	}

	public struct LoginResultType
	{
		public const byte Authorized = 1;
		public const byte SertificateAuthorizationRequired = 2;
		public const byte SertificateAuthorizationPossible = 3;
		public const byte NoAuthorizationOnDC = 4;
		public const byte NoPersonalRecods = 5;
		public const byte NoUserRecords = 6;
		public const byte SertificateAuthorizationNotPossible = 7;
	}

	#endregion

	#region [LOGIN TİPİ]

	public enum LoginTypeName
	{
		WithUsernamePassword = 1,
		WithSertification = 2,
	}

	public struct LoginType
	{
		public const byte WithUsernamePassword = 1;
		public const byte WithSertification = 2;
	}

	#endregion

}

